package com.crr.mapper;

import com.crr.bean.User;
import com.crr.common.crud.BaseMapper;
import org.apache.ibatis.annotations.Mapper;

@Mapper
public interface UserMapper extends BaseMapper<User> {
    /**
     * 根据账号号 查询账号是否存在
     *
     * @param username
     * @return 1 存在 0  不正在
     */
    int queryUserByAccount(String username);

    /**
     * 根据账号 查询账号信息
     *
     * @param username
     */
    User queryByAccount(String username);

    /**
     * 重置密码
     *
     * @param username 根据账户名重置密码6个6
     * @return
     */
    int resetPassword(String username);

    /**
     * 根据用户ID查询用户
     * @param id
     * @return
     */
    User queryUserByUserId(int id);
}
